const express = require('express')
let app=express()
app.listen(3000,()=>{console.log('3000ok')})


// app.get("/subject/123456",(req,res)=>{

//     res.send("新蝙蝠侠")
// })

// app.get("/subject/987654",(req,res)=>{

//     res.send("神秘海域")
// })



// 假设这是数据库
let arr=[
    {
        mid:"123456",
        name:"新蝙蝠侠"
    },
    {
        mid:"678910",
        name:"神秘海域"
    }
]



// :动态参数名
app.get("/subject/:mid",(req,res)=>{

    // console.log(req.params);//{ mid: '12423424' }
    let {mid}=req.params
    
    // 根据mid去获取对应的数据
    let {name}=arr.find((item)=>{

        return mid==item.mid
    })

    console.log(name);


    res.send(name)
})



// 动态参数：
//   /:动态参数
//   /abc:动态参数
//   /abc/:动态参数


// 传参
// 浏览器地址栏


// 接参
// 在回调函数里面，使用req.params


